From 1e867a94a2a4fd897f2ba05a658903231275a52e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 7 Jan 2012 19:00:47 -0500 Subject: [PATCH] Use g_slice_dup This saves some manual copying. Pointed out in bug 667473. --- gdk/gdkrgba.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c index f5e20c5f3a..a900850395 100644 --- a/gdk/gdkrgba.c +++ b/gdk/gdkrgba.c @@ -71,15 +71,7 @@ G_DEFINE_BOXED_TYPE (GdkRGBA, gdk_rgba, GdkRGBA * gdk_rgba_copy (const GdkRGBA *rgba) { - GdkRGBA *copy; - - copy = g_slice_new (GdkRGBA); - copy->red = rgba->red; - copy->green = rgba->green; - copy->blue = rgba->blue; - copy->alpha = rgba->alpha; - - return copy; + return g_slice_dup (GdkRGBA, rgba); } /** -- 2.30.2